//单独放重复使用的服务
app.value('goods', { //该服务是为了存放请求的数据,不会请求已经请求到的数据
	//	'热销榜':[],//分类存放，默认为空
	//	'天天特价':[],
	//	'牛奶面包':[]
});
//购物车
app.factory('cart', function() {
	var obj = {};
	//对象，用于保存购物车的数据
	obj.data = { //每个商品类别都有同样的ID值，每条数据（每个商品）都是独立的
//		'热销榜1': {}, //因此要区别，
//		'热销榜2': {},//这样的形式来存储
//		'牛奶面包1': {}

	};
	
	obj.status=false;//判断购物车提示页面
	//函数，用于添加购物车数量
	obj.addCart = function(id,item){
//     console.log(id,item);
       if(obj.data[id]){
//      	obj.data[id].num++;和empty方法里num++相同，所以不应存在此操作
       }else{
       	    
         	obj.data[id]=item;
         	obj.data[id].selec=true;
       }
        obj.empty();
	}
	//函数，删除某商品的购物车
	obj.dele = function(id,item){
		delete obj.data[id];
	}
	 //判断购物车是有存在商品（提示页面是否显示），循环数组
     obj.empty=function(){
     	var num=0;
  	  for(var i in obj.data){
  		num++;//没有数据就是0，有数据就在基础上加1
  	   }
  	   obj.status=num>0?true:false;
  }
	return obj;

});
//app.service('selectAll',['cart',function(cart){
//	this.selectFunc=function(status){
//            for(var i in cart.data){
//            	  cart.data[i].selec=status;
//            }
//	}
//}])